package cn.tedu.sentineldeom.controller;

import com.alibaba.csp.sentinel.slots.block.BlockException;

/**
 * 自定义限流类
 */
public class Block {
    /*
      自定义限流方法
      1.访问修饰符是public
      2.返回值类型需要和被限流的方法一致
      3.限流方法名需要blockHandler属性指定的一致
      4.参数列表需要和被限流的方法一致，还需要额外添加一个BlockException类型的参数
     */
    public static String blockFunc(String name , BlockException e){
//        限流通常给一个提示就可以，当然也可以进行其他代码操作
        return "您的请求被限流了";
    }

}
